package Test.Day10;

public class Rabbit {
    public static void main(String[] args) {
        System.out.println(calcRabbits(0));
    }

    /**
     * @param rabbitMonth
     * @return rabbit[rabbitMonth - 1]
     */
    public static int calcRabbits(int rabbitMonth) {
        int[] rabbit = new int[rabbitMonth];
        //前两个月不生兔子 只有一只
        rabbit[0] = 1;
        rabbit[1] = 1;
        //从第二个月开始
        for (int i = 2; i < rabbit.length; i++) {
            //本月兔子 = 上月兔子+上上月兔子
            rabbit[i] = rabbit[i - 1] + rabbit[i - 2];
        }
        //方括号是索引 所以要 月-1
        return rabbit[rabbitMonth - 1];
    }
}
